Component org.nuxeo.ecm.platform.mail.core.types.contrib
In bundle org.nuxeo.ecm.platform.mail.types
Contributions
- org.nuxeo.ecm.platform.mail.core.types.contrib--schema
- org.nuxeo.ecm.platform.mail.core.types.contrib--doctype
XML Source
<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.mail.core.types.contrib">
<require>org.nuxeo.ecm.core.CoreExtensions</require>
<extension target="org.nuxeo.ecm.core.schema.TypeService" point="schema">
<schema name="mail" src="schemas/mail.xsd" prefix="mail"/>
<schema name="protocol" src="schemas/protocol.xsd" prefix="prot"/>
</extension>
<extension target="org.nuxeo.ecm.core.schema.TypeService" point="doctype">
<doctype name="MailMessage" extends="Document">
<schema name="mail"/>
<schema name="common"/>
<schema name="dublincore"/>
<schema name="uid"/>
<schema name="files"/>
<facet name="Commentable" />
</doctype>
<doctype name="MailFolder" extends="Folder">
<schema name="protocol"/>
<subtypes>
<type>MailMessage</type>
</subtypes>
</doctype>
<!-- allow mail folders within workspaces -->
<doctype name="Workspace" append="true">
<subtypes>
<type>MailFolder</type>
</subtypes>
</doctype>
</extension>
</component>